%
% hack: redefined articel section headings to eliminate the ugly
% bold faces.
%
\makeatletter

%\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus 
% -.2ex}{2.3ex plus .2ex}{\Large\bf}}
\def\section{\@startsection {section}{1}{\z@}{-3.0ex plus -1ex minus 
 -.2ex}{2.0ex plus .2ex}{\large\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{-2.75ex plus -1ex minus 
% -.2ex}{1.5ex plus .2ex}{\large\bf}}
 -.2ex}{1.2ex plus .2ex}{\normalsize\bf}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2.75ex plus 
 -1ex minus -.2ex}{1.2ex plus .2ex}{\normalsize\bf}}
\def\paragraph{\@startsection
 {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\bf}}
\def\subparagraph{\@startsection
 {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus 
 .2ex}{-1em}{\normalsize\bf}}

%
% Auto equation numbers which is Section.eqno.
%
\newif\iflastmequation\lastmequationfalse
\def\theequation{\thesection.\arabic{equation}}

\def\ceqno{\global\lastmequationfalse
           \refstepcounter{equation}
           \eqno(\theequation)
}
\def\meqno#1{%
    \iflastmequation
        \relax
    \else
        \refstepcounter{equation}
        \global\lastmequationtrue
    \fi
    \eqno(\theequation{\rm #1})
}

\def\fmeqno#1{%
     \global\lastmeqnofalse
     \eqno(\theequation{\rm #1})
}

\def\eqref#1{Eq.~(\ref{#1})}
\def\eqsref#1#2{Eqs.\ (\ref{#1})--(\ref{#2})}

\def\lasteq{%
   \addtocounter{equation}{-1}%
   Eq.~(\theequation)%
   \addtocounter{equation}{1}
}

% size adjustment
\marginparwidth 0in
\textwidth  6.0in
\textheight 8.0in
\addtolength{\oddsidemargin}{-0.55in}
\addtolength{\evensidemargin}{-0.55in}
\voffset -0.5in

\makeatother
